如何在 Mac 上安装 Homebrew
高级 Mac 用户可能喜欢使用 Homebrew 包管理器,它大大简化了在 Mac 上安装命令行软件和工具的过程。
例如,如果您想在 Mac 上轻松安装最喜欢的命令行工具,如 cask、htop、wget、nmap、tree、irssi、links、colordiff 或几乎任何其他熟悉的 unix 命令行实用程序,您可以这样做用一个简单的命令。 Homebrew 会为您下载并构建包。
这显然是针对在命令行上花费大量时间的更精通技术的 Mac 用户。虽然新手用户在他们的 Mac 上安装 Homebrew 没有特别的问题,但新手发现它有用的可能性很小,除非他们打算开始学习命令行环境。与实际生活在终端环境中的高级用户相比,无论是长期的 Mac 用户还是从 Windows 或 Linux 世界迁移到该平台,他们都会立即看到 Homebrew 的价值。
在 Mac OS 上安装 Homebrew 的要求
在 Mac 上安装 Homebrew 的先决条件包括:
- 一台运行 Mac OS X 10.10 或更高版本的 Mac,虽然较早的版本在一定程度上受到支持
- Command Line Tools 必须安装在 Mac 上(独立或通过Xcode)
- 了解命令行并使用 bash 或 zsh
假设您有兴趣安装 Homebrew 并满足这些要求,那么剩下的就同样简单了。
如何在 Mac OS 上安装 Homebrew
安装 Homebrew 的最简单方法是通过 ruby 和 curl,只需一条命令即可完成。这种方法对于在所有支持的 Mac OS 和 Mac OS X 版本中安装 Homebrew 都是一样的。
- 打开 /Applications/Utilities/ 中的“终端”应用程序
- 在终端的单行中输入以下命令:
对于 MacOS Ventura、MacOS Monterey:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 代码>
对于 MacOS Catalina、macOS Mojave 和 MacOS Big Sur:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/安装.sh)”
对于 macOS High Sierra、Sierra、El Capitan 和更早版本:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install /master/install)"
现在您已经准备好通过 Homebrew 安装软件包,或者您可以使用以下命令阅读帮助文档:
酿造帮助
在Mac上通过Homebrew安装软件包
使用 Homebrew 安装包非常简单,只需使用以下语法:
brew install [包名]
例如,要通过 Homebrew 安装 wget,您可以使用以下语法:
brew install wget
简单,容易。完成后,您可以像往常一样运行 wget。
快速旁注; Homebrew 不是安装命令行软件的唯一方法,您可以在 Mac 上安装命令行工具 自己,然后独立编译制作软件。例如,我们讨论了在没有 Homebrew 的情况下在 Mac OS 上安装 wget here,它使用典型的 configure 和 make过程。这种方法没有任何问题(并且可以说对于想要有限的包和更小的占用空间的用户来说它可能更可取)但是如果你习惯了像 dpkg,apt-get 或 rpm 这样的包管理器,你几乎肯定会喜欢并且更喜欢使用 Homebrew。
如何禁用自制分析跟踪
Homebrew 现在默认使用匿名行为分析跟踪。如果你不想参与其中,或者你只想禁用该功能以减少网络流量或出于隐私目的,或任何其他原因,你可以在 Mac 上成功安装 Homebrew 后运行以下命令。这将选择退出 Homebrew 分析:
关闭分析
点击返回,片刻之后 Homebrew 中的分析跟踪将被禁用。
如何从 Mac 中删除 HomeBrew
如果您已经安装了 Homebrew 但后来出于某种原因决定要从 Mac 中删除 Homebrew,您可以使用从命令行运行的另一个 ruby 脚本来卸载它,选择与您的 MacOS 版本一致的脚本:
在 MacOS Catalina、macOS Big Sur 和 MacOS Mojave 中删除 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
从 MacOS High Sierra、Sierra、El Capitan 和更早版本中删除 Homebrew:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/卸载)”
或者,您可以直接下载“卸载”脚本并自行运行。
享受自制软件吧!